package edu.uoc.tdp.pac3.comun;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.ArrayList;

public interface GestorSugerenciasInterface
extends Remote
{
	public ArrayList<Empleado> getListaEmpleados() throws RemoteException, GestionSugerenciasException;
	public ArrayList<Establecimiento> getListaEstablecimientos() throws RemoteException, GestionSugerenciasException;
	public ArrayList<Sugerencia> getListaTitulos() throws RemoteException, GestionSugerenciasException;
	public int altaNuevaSugerencia(Sugerencia s) throws RemoteException, GestionSugerenciasException;
	public void GrabaApunte(Apunte a) throws RemoteException, GestionSugerenciasException;
	public ArrayList<String> getListaSugerencias() throws RemoteException, GestionSugerenciasException;
	public ArrayList<String> getConsultaSugerencias() throws RemoteException, GestionSugerenciasException;
	public ArrayList<Apunte> getApuntesSugerencia(int idSugerencia) throws RemoteException, GestionSugerenciasException;
	public String getCerrada(int idSugerencia) throws RemoteException, GestionSugerenciasException;
	public void ActualizarSugerencia(int sugerencia, String cerrada) throws RemoteException, GestionSugerenciasException;
}
